Mobile Agent Interoperability Revisited
نویسندگان
چکیده
A major setback for mobile agent technology is – apart from a frequently cited absence of appropriate security mechanisms – a lack of interoperability between systems for mobile agents, which prevents mobile agents from reaching " critical mass " for widespread application. Interoperability is required where systems of different vendors come into contact with each other. More precisely, two mobile agent systems are interoperable if a mobile agent of one system can migrate to the second system, the agent can interact and communicate with other agents on this system (or even remote agents), the agent can leave this system, and it can resume its execution on the next interoperable system. At the time of writing, we are aware of only one attempt to provide means of interoperability among systems of mobile agents, which is the dated MASIF proposal [1]. FIPA is also active in the standardization of agent mobility 1 issues , but this particular thread of FIPA's work focuses on a high level of abstraction , and, to the best of our knowledge, the document did not have much public scrutiny yet. It is therefore fair to say that these existing standardization efforts have not yet shown to be effective to provide actual interoperability among systems for mobile agents with regard to our definition. Rather than following the top down approach to interoperability by means of standards, we chose to take a bottom up approach based on voluntary and practical interoperability with other systems for mobile agents. In this vein, a working group was established in the Special Interest Group on Intelligent and Mobile Agents, which is part of AgentLink, 2 Europe's Network of Excellence for Agent-Based Computing. Current members of this working group are
منابع مشابه
Mobile Agent Interoperability Patterns and Practice
A major setback for mobile agent technology is a lack of interoperability between systems for mobile agents which prevents them from reaching “critical mass.” In this paper, we analyze the requirements for interoperability, and present design patterns which support interoperability between systems for mobile agents. We tested our patterns by adding support for Jade agents as well as for Tracy a...
متن کاملHigh-Level Interoperability between Java-based Mobile Agent Systems
One of the major setback preventing the mobile agent technology from being widely exploited is a lack of interoperability between heterogeneous mobile agent systems. In this paper we propose a Java-based framework which enables high-level interoperability between Javabased mobile agent systems. The framework relies on an event-driven, proxy-based mobile agent model and allows for supporting int...
متن کاملToward Dynamic Interoperability of Mobile-Agent Systems
Mobile agents are an increasingly popular paradigm and in recent years there has been a proliferation of mobile-agent systems. These systems are, however, largely incompatible with each other. In particular, agents cannot migrate to a host that runs a different mobile-agent system. Prior approaches to interoperability have tried to force agents to use a common API and so far none have succeeded...
متن کاملDesign an Interoperable Mobile Agent System Based on Predicate Transition Net Models
Mobile agents provide an effective and flexible style to develop advanced distributed systems. In order to promote interoperability and ensure the quality of mobile agent systems, it is necessary to formalize software architecture of mobile agent systems. In this paper, we not only define the software architecture of interoperable mobile agent systems using predicate transition nets, but also a...
متن کاملToward Interoperability of Mobile-Agent Systems
Growing recognition of the benefits of mobile agents in distributed systems, such as military C4ISR, has led to a proliferation of mobile agent systems. However, incompatibilities between proprietary systems prevent the greater potential benefits of ubiquitous mobile agent computing. In particular, agents cannot migrate to a host that runs a different mobile-agent system. Prior approaches to in...
متن کامل